html, body {background-color: black; font-size: 14px; color: white;height: 100%; margin: 0; padding: 0;}
.error {font-size: 16px; font-family: tahoma; color: red; font-weight: thick }
/*img#bg {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
} 
#content {
  position:relative;
  top: 70%;
  z-index:1;
} 
#content a {
	color: white
}*/
.infobox {
	background-color: black;
	width: 80%;
	text-align: left;
	border: 2px;
	border-color: #D2BEA3;
	border-style: solid;
	margin: 30px;
	padding: 10px;
}

.formtable {
	background-color: black;
	width: 100%;
	text-align: left;
	border: 2px;
	border-color: #D2BEA3;
	border-style: solid;
	padding: 10px;
}

.noformtable {
	background-color: black;
	width: 80%;
	text-align: left;
	border: 2px;
	border-color: #D2BEA3;
	border-style: solid;
	padding: 10px;
}

.itemtable{
	background-color: black;
	width: 80%;
	text-align: left;
	border: 2px;
	border-color: #D2BEA3;
	border-style: solid;
	padding: 10px;
}
.itemtable td{
	padding: 5px;
}
.itemtable th{
	padding: 5px;
}
.rankingtable {
	background-color: black;
	width: 80%;
	text-align: left;
	border: 2px;
	border-color: #D2BEA3;
	border-style: solid;
	padding: 10px;
	font-size: 16px;
	font-family: tahoma;
	color: #D2BEA3;
}

.rankingtable a {
	font-size: 16px;
	font-family: tahoma;
	color: #D2BEA3;
	font-weight: bold;
}

.rankingtable th {
	font-size: 16px;
	font-family: Verdana;
	color: #D2BEA3;
	font-weight: bold;
	border-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D2BEA3;
}

.attackdiv {
	width: 80%;
	font-size: 16px;
	font-family: Verdana;
	color: #D2BEA3;
	border: 2px;
	border-color: #D2BEA3;
	border-style: solid;
	margin: 30px;
	padding: 10px;
}

.attackdiv a {
	font-size: 16px;
	font-family: inherit;
	color: inherit;
	font-weight: bold;
}

.form {
	width: 80%
}

.message {
	font-size: 16px;
	font-family: tahoma;
	color: green;
	font-weight: bold
}
.container {
	display: table;
	width: 80%;
	height: 80px;
	font: 12px Verdana;
	background-color: #242424;
	border: solid 1px #cccccc;
	border: 2px;
	border-color: #D2BEA3;
	border-style: solid;
}

.container .blockOuter {
	display: table-cell;
	vertical-align: middle;
}

.container .blockInner {
	margin: 0 auto; //wyrównanie bloku w poziomie
	padding: 10px;
	background-color: #242424;
}
.container .info {
	margin: 0 auto; //wyrównanie bloku w poziomie
	padding: 14px;
	color: red
}

.container .blockInner a {
	font-size: 16px;
	font-family: tahoma;
	color: #D2BEA3;
	font-weight: bold;
}
img
{  border-style: none;
}